
DIV.inner-left {border: dotted 0px #000; padding-bottom: 170px;}
DIV.inner-right {border: dotted 0px #f00; padding: 0px 20px 10px 2px;}
DIV.inner-right DIV.w90 {width: 90%;}

DIV.with-smap {margin-left: -35%; position: relative;}

*HTML DIV.inner-left {width: 99%;}
*HTML DIV.inner-right {width: 99%;}

*HTML DIV.with-smap {width: 135%;}

DIV.inner-left H1 {font-family: Tahoma; color: #a2c1d7; margin: 30px 0px 0px 30px;}
DIV.inner-left UL.additional-menu {padding: 0px 20px 0px 0px; border: solid 0px #00f; margin: 25px 0px 40px 30px; list-style: none; font-size: 75%;}
DIV.inner-left UL.additional-menu LI {font-weight: bold; margin: 0px 0px 5px 0px;}
*HTML DIV.inner-left UL.additional-menu LI {margin: 0px 0px 2px 0px;}
DIV.inner-left UL.additional-menu LI A {font-weight: bold; font-size: 100%;}
DIV.inner-left UL.additional-menu LI A.black {color: #000;}

    DIV.inner-left UL.additional-menu LI UL {list-style: none; margin: 5px 0px 15px 20px;}
  DIV.inner-left UL.additional-menu LI UL LI {margin: 0px 0px 3px 0px;}
  *HTML DIV.inner-left UL.additional-menu LI UL LI {margin: 0px 0px 0px 0px;}
  DIV.inner-left UL.additional-menu LI UL LI A {font-weight: normal;}


DIV.inner-left DIV.text-right {margin: 0px 50px 0px 20px; border: solid 0px #f00;}
DIV.inner-left DIV.text-right A {border: solid 0px #f00; position: relative;}

DIV.inner-left DIV.callback {position: relative; border: solid 1px #a7c0d1; margin: 20px 20px 20px 20px; color: #476a82; font-family: Tahoma; font-size: 80%; padding: 0px 16px 8px 16px;}
DIV.inner-left DIV.callback P {border: solid 0px; margin-top: 10px; margin-bottom: 5px;}

DIV.inner-left DIV.callback DIV.cb-tl {position: absolute; width: 8px; height: 8px; background: url('../img/cb-tl.jpg') 0% 0% no-repeat; top: -1px; left: -1px;}
DIV.inner-left DIV.callback DIV.cb-tr {position: absolute; width: 8px; height: 8px; background: url('../img/cb-tr.jpg') 100% 0% no-repeat; top: -1px; right: -1px;}
DIV.inner-left DIV.callback DIV.cb-br {position: absolute; width: 8px; height: 8px; background: url('../img/cb-br.jpg') 100% 100% no-repeat; bottom: -1px; right: -1px;}
DIV.inner-left DIV.callback DIV.cb-bl {position: absolute; width: 8px; height: 8px; background: url('../img/cb-bl.jpg') 0% 100% no-repeat; bottom: -1px; left: -1px;}
DIV.inner-left DIV.callback DIV.cb-bottom {position: absolute; width: 46px; height: 24px; background: url('../img/cb-bottom.jpg') no-repeat 0% 0%; bottom: -24px; right: 20%;}

*HTML DIV.inner-left DIV.callback {margin-bottom: -28px;}
*HTML DIV.inner-left DIV.callback DIV.cb-tl {top: 0px; left: -17px;}
*HTML DIV.inner-left DIV.callback DIV.cb-tr {top: 0px; right: 19px;}
*HTML DIV.inner-left DIV.callback DIV.cb-br {position: relative; float: right; margin: -8px -8px 0px 0px; display: none;}
*HTML DIV.inner-left DIV.callback DIV.cb-bl {position: relative; float: left; margin: -8px 0px 0px -16px; display: none;}
*HTML DIV.inner-left DIV.callback DIV.cb-bottom {position: relative; border: solid 1px #000; float: right; margin: -16px 0px 8px 0px; display: none;}
*HTML DIV.inner-left DIV.ie6-cbfix {position: relative; margin: 20px 20px 20px 20px; border: solid 0px #f00; height: 34px;}
*HTML DIV.inner-left DIV.ie6-cbfix DIV.ie-cb-br {position: absolute; width: 8px; height: 8px; background: url('../img/cb-br.jpg') 100% 0% no-repeat; top: 0px; right: -1px;}
*HTML DIV.inner-left DIV.ie6-cbfix DIV.ie-cb-bl {position: absolute; width: 8px; height: 8px; background: url('../img/cb-bl.jpg') 0% 0% no-repeat; top: 0px; left: 0px;}
*HTML DIV.inner-left DIV.ie6-cbfix DIV.ie-cb-bottom {position: absolute; width: 46px; height: 34px; background: url('../img/cb-bottom.jpg') no-repeat 0% 7px; right: 20%;}

*HTML DIV.inner-left DIV.single-link {margin-top: -25px;}
DIV.inner-left DIV.single-link {margin: -5px 20px 0px 50px;}
DIV.inner-left DIV.single-link A {font-weight: bold; color: #237fcd; font-family: Tahoma; font-size: 90%;}
DIV.inner-left DIV.single-link A:hover {color: #186355;}

DIV.inner-right DIV.path {border: dotted 0px #000; margin: 10px 0px 5px 0px; font-size: 90%; color: #a2a2a2;}
DIV.inner-right DIV.path SPAN {font-size: 75%; color: #a2a2a2;}
DIV.inner-right DIV.path A:link {color: #a2a2a2; font-size: 75%;}
DIV.inner-right DIV.path A:visited {color: #a2a2a2; font-size: 75%;}
DIV.inner-right DIV.path A:hover {color: #a2a2a2; font-size: 75%;}
DIV.inner-right DIV.path A;active {color: #a2a2a2; font-size: 75%;}

/* longtext */
DIV.longtext P, DIV.longtext LI, DIV.newsbox P, DIV.newsbox LI {border: dotted 0px #000; text-align: justify; padding-left: 5px; padding-right: 10px !important; line-height: 160%; margin-top: 1em; margin-botto
m: 1em !important; }
DIV.longtext pre { border: dotted 0px #000; font-size: 12px; background-color: #e3e3e3; margin-left: 5px; margin-right: 10px; padding: 5px;  width: -30px; }
DIV.longtext code { font-size: 12px; }
DIV.longtext H4 { font-size: 12px; margin: 0px; color: #16669e; }
DIV.longtext ul {border: dotted 0px #f00; margin-left: 20px !important; padding: 0px !important; margin-right: 0px !important}
DIV.longtext ul li {border: dotted 0px #000; margin: 3px !important; padding-left: 20px !important; margin-right: 0px; padding-right: 0px !important;}
DIV.longtext ul li pre { border: dotted 0px #000; font-size: 12px; background-color: #e3e3e3; margin-left: 5px; margin-right: 5px; padding: 5px;  }
DIV.longtext ul li p{margin:0px !important; padding:0px !important}
DIV.longtext ol {border: dotted 0px #f00;margin-left: 30px !important; padding: 0px !important;}
DIV.longtext ol li {border: dotted 0px #000; margin: 0px !important; } 
DIV.longtext ol li p{margin:0px !important; padding:0px !important}

/* page detail tags */
div.page_detail_tags {border: dotted 0px #000; width: auto; height: auto; background-color: #fcf5ca; margin-right: 10px;}
div.page_detail_tags p {font-size: 14px !important;}
div.page_detail_tags div.bl {background: url('../img/fr-auth-bl.jpg') 0 100% no-repeat}
div.page_detail_tags div.br {background: url('../img/fr-auth-br.jpg') 100% 100% no-repeat; height:100%}
div.page_detail_tags div.tl {background: url('../img/fr-auth-tl.jpg') 0 0 no-repeat}
div.page_detail_tags div.tr {background: url('../img/fr-auth-tr.jpg') 100% 0 no-repeat; padding:10px}

/* similar nodes */
div.similar_nodes {border: dotted 0px #000; width: auto; height: auto; background-color: #cfe3f1; margin-right: 10px; margin-bottom: 10px;}
div.similar_nodes p {font-size: 12px !important;}
div.similar_nodes ul {margin-bottom: 5px !important;}
div.similar_nodes ul li {list-style-type: disc; background: none !important; padding-left: 5px !important;}
div.similar_nodes div.bl {background: url('../img/fr-main-bl.jpg') 0 100% no-repeat}
div.similar_nodes div.br {background: url('../img/fr-main-br.jpg') 100% 100% no-repeat; height:100%}
div.similar_nodes div.tl {background: url('../img/fr-main-tl.jpg') 0 0 no-repeat}
div.similar_nodes div.tr {background: url('../img/fr-main-tr.jpg') 100% 0 no-repeat; padding:10px}

/* category desc */
div.catdesc {border: dotted 0px #000; width: 500px; height: auto; background-color: #ebf0f3; margin-right: 10px; margin-bottom: 10px;}
div.catdesc p {font-size: 12px !important;}
div.catdesc div.bl {background: url('../img/fr-desc-bl.png') 0 100% no-repeat}
div.catdesc div.br {background: url('../img/fr-desc-br.png') 100% 100% no-repeat;}
div.catdesc div.tr {background: url('../img/fr-desc-tr.png') 100% 0 no-repeat; padding:5px}



DIV.inner-right H1 {font-size: 130%; color: #000; margin: 15px 0px 5px 0px; font-weight: normal;}
DIV.inner-right H2 {font-size: 120%; color: #16669e; margin: 12px 0px 3px 0px; font-weight: normal; border: solid 0px #000;}
DIV.inner-right H3 {font-size: 90%; color: #a77200; margin: 10px 0px 1px 0px; font-weight: bold;}

DIV.inner-right P {font-size: 80%; margin: 0px 0px 5px 0px;}

DIV.inner-right UL {padding: 0px; margin: 0px 0px 10px 20px; list-style: none; font-size: 80%;}
DIV.inner-right UL LI {background: url('../img/li-bg.gif') no-repeat 0% 5px; padding: 0px 0px 0px 20px; margin: 0px 0px 3px 0px;}
*HTML DIV.inner-right UL LI {background: url('../img/li-bg.gif') no-repeat 0% 7px;}
DIV.inner-right UL LI UL, DIV.inner-right UL LI P {margin: 5px 0px 10px 20px; font-size: 100%;}

DIV.inner-right OL {padding: 0px; margin: 0px 0px 10px 40px; font-size: 80%;}
DIV.inner-right OL LI {padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;}
DIV.inner-right OL LI OL, DIV.inner-right OL LI P, DIV.inner-right OL LI UL {margin: 5px 0px 10px 20px; font-size: 100%;}
DIV.inner-right OL LI PRE {margin: 5px 0px 10px 20px; font-size: 120%;}


DIV.tarif-container SUP {padding: 0 3px; color: #fff19b; font-weight: bold;}
DIV.inner-right SUP {padding: 0 3px; color: #f60; font-weight: bold;}

DIV.inner-right TABLE {font-size: 80%; border-collapse: collapse; margin-bottom: 20px;}
DIV.inner-right TABLE TH {font-weight: bold; color: #97b3c5; border-bottom: solid 1px #97b3c5; font-size: 90%; padding: 5px 0px 5px 0px; text-align: left;}
DIV.inner-right TABLE TD {font-weight: normal; padding: 5px 0px 5px 0px; border-bottom: solid 1px #97b3c5;}

DIV.inner-right BLOCKQUOTE {position: relative; background: #dbf2fc; font-size: 80%; color: #16669e; font-weight: bold; padding: 15px; margin-left: 20px; border: solid 0px #000;}
DIV.inner-right BLOCKQUOTE DIV.bg-tl {position: absolute; width: 6px; height: 6px; background: url('../img/bq-tl.jpg'); top: 0px; left: 0px;}
DIV.inner-right BLOCKQUOTE DIV.bg-tr {position: absolute; width: 6px; height: 6px; background: url('../img/bq-tr.jpg'); top: 0px; right: 0px;}
DIV.inner-right BLOCKQUOTE DIV.bg-br {position: absolute; width: 6px; height: 6px; background: url('../img/bq-br.jpg'); bottom: 0px; right: 0px;}
DIV.inner-right BLOCKQUOTE DIV.bg-bl {position: absolute; width: 6px; height: 6px; background: url('../img/bq-bl.jpg'); bottom: 0px; left: 0px;}

*HTML DIV.inner-right BLOCKQUOTE DIV.bg-tl {position: absolute; width: 6px; height: 6px; background: url('../img/bq-tl.jpg') no-repeat; top: 0px; left: -16px;}
*HTML DIV.inner-right BLOCKQUOTE DIV.bg-tr {position: absolute; width: 6px; height: 6px; background: url('../img/bq-tr.jpg') no-repeat; top: 0px; right: 88px;}
*HTML DIV.inner-right BLOCKQUOTE DIV.bg-br {
  top: expression((this.parentNode.offsetHeight - 6) + "px");
  border: solid 0px #000;
  background: url('../img/bq-br.jpg') no-repeat;
  right: 88px;
}
*HTML DIV.inner-right BLOCKQUOTE DIV.bg-bl {
  top: expression((this.parentNode.offsetHeight - 6) + "px");
  border: solid 0px #000;
  background: url('../img/bq-bl.jpg') no-repeat;
  left: -15px;
}

DIV.inner-right CITE {position: relative; border: solid 0px #000; display: block; margin: 10px 0px 20px 20px; padding: 10px 25px 10px 15px; color: #656565; font-family: "Times New Roman"; font-size: 140%; font-weight: normal; clear: both;}
DIV.inner-right CITE DIV.bg-tl {position: absolute; width: 18px; height: 17px; background: url('../img/cite-tl.jpg') no-repeat 0% 0%; top: 15px; left: 0px;}
DIV.inner-right CITE DIV.bg-br {position: absolute; width: 18px; height: 17px; background: url('../img/cite-br.jpg') no-repeat 100% 100%; bottom: 15px; right: 0px;}
DIV.inner-right CITE IMG {}

  /** ��� ������������������� �������� **
  DIV.cite {position: relative; display: block; margin: 10px 0px 20px 20px; padding: 10px 25px 10px 25px; color: #656565; font-family: "Times New Roman"; font-size: 140%; font-weight: normal; font-style: italic; float: left;}
  DIV.inner-right DIV.cite DIV.bg-tl {position: absolute; width: 18px; height: 17px; background: url('../img/cite-tl.jpg') no-repeat 0% 0%; top: 15px; left: 0px;}
  DIV.inner-right DIV.cite DIV.bg-br {position: absolute; width: 18px; height: 17px; background: url('../img/cite-br.jpg') no-repeat 100% 100%; bottom: 15px; right: 0px;}
  **  EOF ��� ������������������� �������� **/

DIV.inner-right DIV.inner-image {position: relative; border: solid 1px #a7c0d1;}
DIV.inner-right DIV.inner-image IMG {border: solid 5px #fff; margin: 0px;}
DIV.inner-right DIV.inner-image DIV.plus-button {position: absolute; bottom: 12px; right: 12px; width: 17px; height: 17px; border: solid 0px #f00;}
*HTML DIV.inner-right DIV.inner-image DIV.plus-button {bottom: 0px; right: 0px;}



DIV.inner-right DIV.services {float: left; border: dotted 0px #f00;}
DIV.inner-right DIV.mbot-30 {padding-bottom: 30px; border: solid 0px #f00;}

DIV.inner-right DIV.services UL {padding: 0px; margin: 0px 0px 0px 20px;}
DIV.inner-right DIV.services UL LI {background: url('../img/menu-services-bg.jpg') no-repeat 0% 5px; padding-left: 12px;}
*HTML DIV.inner-right DIV.services UL LI {background-position: 0% 8px;}

DIV.inner-right DIV.services UL LI A:link {color: #16669e;}
DIV.inner-right DIV.services UL LI A:visited {color: #16669e;}
DIV.inner-right DIV.services UL LI A:hover {color: #186355;}
DIV.inner-right DIV.services UL LI A:active {color: #16669e;}

DIV.inner-right DIV.hosting {position: relative; float: left; width: 45%; margin: 0px 10px 0px 0px; border: solid 0px #00f; min-height: 120px; background: url('../img/service-hosting-bg.jpg') repeat-x 0% 100% #17669e; cursor: pointer; overflow: hidden;}
*HTML DIV.inner-right DIV.hosting {height: 120px;}


DIV.inner-right DIV.h10 {height: 10px;}
DIV.inner-right DIV.h190 {height: 190px; margin-bottom: 0px}
@-moz-document url-prefix() {DIV.inner-right DIV.h180 {margin-bottom: 0px;}}
@media all and (min-width: 0) {DIV.inner-right DIV.h180 {margin-bottom: 0px;}}

DIV.inner-right DIV.hosting DIV.host-tl {position: absolute; width: 10px; height: 10px; background: url('../img/host-tl.jpg') 0% 0% no-repeat; top: 0px; left: 0px;}
DIV.inner-right DIV.hosting DIV.host-tr {position: absolute; width: 10px; height: 10px; background: url('../img/host-tr.jpg') 100% 0% no-repeat; top: 0px; right: 0px;}
DIV.inner-right DIV.hosting DIV.host-br {position: absolute; width: 10px; height: 10px; background: url('../img/host-br.jpg') 100% 100% no-repeat; bottom: 0px; right: 0px; display: none;}
DIV.inner-right DIV.hosting DIV.host-bl {position: absolute; width: 10px; height: 10px; background: url('../img/host-bl.jpg') 0% 100% no-repeat; bottom: 0px; left: 0px;}

*HTML DIV.inner-right DIV.hosting DIV.host-tr {right: -1px;}
*HTML DIV.inner-right DIV.hosting DIV.host-br {right: -1px; display: none;}

DIV.inner-right DIV.hosting {}
DIV.inner-right DIV.hosting TABLE.hostable {width: 100%; border-collapse: collapse; font-size: 100%; border: solid 0px #f00;}
DIV.inner-right DIV.hosting TABLE.hostable TD {vertical-align: top; padding: 5px 0px 0px 10px; color: #d4e8f6; border: none;}
DIV.inner-right DIV.hosting TABLE.hostable TD H2 {color: #fff3a9; font-family: Tahoma; font-weight: normal; font-size: 140%;}
DIV.inner-right DIV.hosting TABLE.hostable TD P.price {border: solid 0px #fff; float: right; margin: 3px 10px 0px 0px; font-size: 90%; color: #fff;}
DIV.inner-right DIV.hosting TABLE.hostable TD P.price STRONG {font-size: 130%; font-weight: normal;}
DIV.inner-right DIV.hosting TABLE.hostable TD P {border: solid 0px #f00; font-size: 70%; margin: 0px 70px 5px 0px;}

TABLE.hostable TD A {text-decoration: none;}
TABLE.hostable TD A:hover H2 {text-decoration: underline;}

DIV.inner-right DIV.hosting TABLE.hostable TD UL {margin: 0px 0px 10px 10px; padding: 0px; font-size: 70%; color: #fff;}
DIV.inner-right DIV.hosting TABLE.hostable TD UL LI {background: url('../img/host-li-bg.gif') no-repeat 0% 5px; padding-left: 10px; margin: 0px 0px 0px 0px;}
*HTML DIV.inner-right DIV.hosting TABLE.hostable TD UL LI {background-position: 0% 10px; margin-bottom: -3px;}

DIV.inner-right DIV.hosting TABLE.base {background: url('../img/hosting-base-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}
DIV.inner-right DIV.hosting TABLE.lite {background: url('../img/hosting-lite-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}
DIV.inner-right DIV.hosting TABLE.standart {background: url('../img/hosting-standart-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}
DIV.inner-right DIV.hosting TABLE.proffi {background: url('../img/hosting-proffi-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}
DIV.inner-right DIV.hosting TABLE.vds {background: url('../img/hosting-vds-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}
DIV.inner-right DIV.hosting TABLE.mail {background: url('../img/hosting-mail-bg.jpg') no-repeat 100% 100%; height: 100%; margin-bottom: 0px;}

DIV.inner-right DIV.tarif-ico {border: dotted 0px #f00; width: 235px; height: 130px; margin: -62px 0px 0px 0px; padding: 70px 0px 5px 25px; color: #fff; font-size: 85%;}
DIV.inner-right DIV.tarif-ico P {border: solid 0px #f00; width: 55%;}
DIV.inner-right DIV.tarif-ico A {color: #fff; font-weight: bold; background: #16669e;}

@media screen and (-webkit-min-device-pixel-ratio:0){DIV.inner-right DIV.tarif-ico {border: dotted 0px #f00; width: 235px; height: 130px; margin: -61px 0px 0px 0px; padding: 0px 0px 5px 25px; color: #fff; font-size: 85%;}}
@media screen and (-webkit-min-device-pixel-ratio:0){DIV.inner-right DIV.tarif-ico P {margin: 0px 0px 0px 20px; border: solid 0px #f00; width: 55%;}}
@media screen and (-webkit-min-device-pixel-ratio:0){DIV.inner-right DIV.tarif-ico A {margin: 75px 0px 0px 20px; display: block;  width: 70px; height: 20px;color: #fff; font-weight: bold; background: #16669e;}}
html:first-child DIV.inner-right DIV.tarif-ico P {margin-left: 0px;}
html:first-child DIV.inner-right DIV.tarif-ico A {margin-left: 0px;}

DIV.inner-right DIV.standard {background: url('../img/t-standart-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.base {background: url('../img/t-base-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.lite {background: url('../img/t-lite-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.profy {background: url('../img/t-proffy-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.vds {background: url('../img/t-vds-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.mail {background: url('../img/t-mail-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.openvz {background: url('../img/t-vds-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.xen {background: url('../img/t-vds-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.win {background: url('../img/t-win-vds-ico.jpg') no-repeat 100% 100%;}
DIV.inner-right DIV.kvm {background: url('../img/t-vds-ico.jpg') no-repeat 100% 100%;}

DIV.inner-right TABLE.tarif-details {border-collapse: collapse; width: 100%; margin: 15px 0px 15px 0px;}
DIV.inner-right TABLE.tarif-details TH {border-bottom: solid 1px #a7c0d1; border-top: solid 1px #a7c0d1; background: #fff9d6; font-weight: bold; color: #000; padding: 5px;}
DIV.inner-right TABLE.tarif-details TD {border-bottom: solid 1px #a7c0d1; padding: 5px;}
DIV.inner-right TABLE.tarif-details TR.help-cont-passive TD {border-bottom: solid 1px #a7c0d1;}
DIV.inner-right TABLE.tarif-details TR.help-cont-active TD {border-bottom: none;}
DIV.inner-right TABLE.tarif-details TD.help {text-align: center;}
DIV.inner-right TABLE.tarif-details TD.but-active {background: url('../img/help-substr-but-active.jpg') no-repeat 50% 125%; vertical-align: bottom;}
DIV.inner-right TABLE.tarif-details TD.but-passive {background: none;}
DIV.inner-right TABLE.tarif-details TD.help A IMG {border: solid 0px #000; margin-bottom: -2px;}

    DIV.helpcontainer {position: absolute; border: solid 0px #f00; width: 300px; margin-left: -236px; margin-top: -30px;}
  *HTML DIV.helpcontainer {margin-left: -315px; margin-top:-11px;}
  DIV.helpcontainer TABLE.help-bg {border-collapse: collapse; table-layout: fixed; color: #0d4165; font-size: 90%;}
  DIV.helpcontainer TABLE.help-bg TD {border: solid 0px #000; padding: 0px; text-align: left;}

  DIV.helpcontainer TABLE.help-bg TD.bg-11 {width: 11px;}
  DIV.helpcontainer TABLE.help-bg TD.bg-12 {width: 270px;}
  DIV.helpcontainer TABLE.help-bg TD.bg-13 {width: 15px; height: 9px; background: url('../img/helper/bg-13.png') no-repeat 100% 100%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-14 {width: 20px; background: url('../img/helper/bg-14.png') repeat-x 0% 100%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-15 { width: 13px; background: url('../img/helper/bg-15.png') no-repeat 0% 100%;}

  DIV.helpcontainer TABLE.help-bg TD.bg-21 {width: 11px; height: 20px; font-size: 10%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-22 {font-size: 10%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-23 {width: 15px; background: url('../img/helper/bg-23.png') repeat-y 100% 0%; font-size: 10%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-24 {background: #d1e7ee; font-size: 10%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-25 {background: url('../img/helper/bg-25.png') repeat-y 0% 0%; font-size: 10%;}

  DIV.helpcontainer TABLE.help-bg TD.bg-31 {width: 11px; height: 14px; background: url('../img/helper/bg-31.png') no-repeat 100% 100%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-32 {height: 14px; background: url('../img/helper/bg-32.png') repeat-x 0% 100%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-33 {width: 15px !important; height: 14px !important; background: url('../img/helper/bg-33.png') no-repeat 100% 100%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-34 {height: 14px; background: #d1e7ee;}
  DIV.helpcontainer TABLE.help-bg TD.bg-35 {height: 14px; background: url('../img/helper/bg-25.png') repeat-y 0% 0%;}

  DIV.helpcontainer TABLE.help-bg TD.bg-41 {background: url('../img/helper/bg-41.png') repeat-y 100% 0%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-42 {background: #d1e7ee;}
  DIV.helpcontainer TABLE.help-bg TD.bg-43 {background: #d1e7ee;}
  DIV.helpcontainer TABLE.help-bg TD.bg-44 {background: #d1e7ee;}
  DIV.helpcontainer TABLE.help-bg TD.bg-45 {background: url('../img/helper/bg-25.png') repeat-y 0% 100%;}

  DIV.helpcontainer TABLE.help-bg TD.bg-51 {width: 11px; height: 12px; background: url('../img/helper/bg-51.png') no-repeat 100% 0%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-52 {width: 250px; background: url('../img/helper/bg-52.png') repeat-x 0% 0%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-53 {background: url('../img/helper/bg-52.png') repeat-x 0% 0%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-54 {background: url('../img/helper/bg-52.png') repeat-x 0% 0%;}
  DIV.helpcontainer TABLE.help-bg TD.bg-55 {width: 13px; height: 12px; background: url('../img/helper/bg-55.png') no-repeat 0% 0%;}

    DIV.inner-right TABLE.tarif-details TD.help-substring {background: #d1e7ee; color: #0d4165; font-size: 110%; border-top: none;}

DIV.inner-right DIV.tarif-ico-small {border: dotted 0px #f00; width: 215px; height: 66px; margin: 10px 0px 10px 0px; padding: 10px 0px 5px 10px; color: #fff; font-size: 90%;}
*HTML DIV.inner-right DIV.tarif-ico-small {margin: 10px 0px 0px 0px;}
DIV.inner-right DIV.tarif-ico-small P {border: solid 0px #f00; width: 70%;}
DIV.inner-right DIV.tarif-ico-small A {color: #fff; font-weight: bold; background: #16669e;}

DIV.inner-right DIV.standard-small {background: url('../img/t-standart-ico-small.jpg') no-repeat 0% 0%;}
DIV.inner-right DIV.base-small {background: url('../img/t-base-ico-small.jpg') no-repeat 0% 0%;}
DIV.inner-right DIV.lite-small {background: url('../img/t-lite-ico-small.jpg') no-repeat 0% 0%;}
DIV.inner-right DIV.profy-small {background: url('../img/t-proffy-ico-small.jpg') no-repeat 0% 0%;}
DIV.inner-right DIV.vds-small {background: url('../img/t-vds-ico-small.jpg') no-repeat 0% 0%;}
DIV.inner-right DIV.mail-small {background: url('../img/t-mail-ico-small.jpg') no-repeat 0% 0%;}


DIV.inner-right DIV.placing {width: 75%;}
DIV.inner-right UL.placing {}
DIV.inner-right UL.placing LI A {font-weight: bold;}
DIV.inner-right UL.placing LI P {margin-top: 3px; font-size: 90%;}

DIV.inner-right DIV.support {border: dotted 0px #f00; width: 100%}
DIV.inner-right DIV.support UL {margin-bottom: 20px;}
DIV.inner-right DIV.support H1 {margin: 0px 0px 5px 0px;}
DIV.support H4 {font-size:100%}

DIV.inner-right DIV.forum-main {border: solid 0px; width: 300px; float: right;}
DIV.inner-right DIV.forum-main DIV.auth {float: right; border: dotted 0px #f00; margin-top: -24px; margin-left: 20px; font-size: 80%; color: #a7c0d1;}
DIV.inner-right DIV.forum-main DIV.auth A {color: #16669e;}
DIV.inner-right DIV.forum-main DIV.auth A:hover {color: #186355;}

DIV.inner-right DIV.forum-main DIV.themes-list {background: #cfe3f1; position: relative; padding: 7px 7px 20px 7px;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-tl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-tr {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-br {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-bl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}

*HTML DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-tl {left: -7px;}
*HTML DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-tr {right: -1px;}
*HTML DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-br {bottom: 32px; right: -1px;}
*HTML DIV.inner-right DIV.forum-main DIV.themes-list DIV.bg-bl {bottom: 32px; left: -7px;}

DIV.inner-right DIV.forum-main DIV.themes-list DIV.theme {border: solid 0px #f00; margin: 5px; font-size: 85%;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.theme A {font-weight: bold; color: #16669e; font-size: 90%;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.theme A:hover {font-weight: bold; color: #186355;}
DIV.inner-right DIV.forum-main DIV.themes-list DIV.bottom-line {border-bottom: solid 1px #9ebdd3; margin: 10px 0px 10px 0px;}

DIV.inner-right DIV.forum {width: 95%; border: solid 0px #f00;}
DIV.inner-right DIV.forum DIV.auth {float: right;  margin-top: -32px; font-size: 90%; background: #fcf5ca; padding: 10px 15px 10px 25px; position: relative;}
*HTML DIV.inner-right DIV.forum DIV.auth {border: solid 0px #000; padding: 8px 15px 8px 35px;}

DIV.inner-right DIV.forum DIV.auth TABLE {border-collapse: collapse; border: solid 0px; margin-bottom: 0px; padding: 0px;}
DIV.inner-right DIV.forum DIV.auth TABLE TD {border: none; padding: 0px 8px 0px 8px;}
DIV.inner-right DIV.forum DIV.auth TABLE TD.auth-left {border-right: solid 1px #c2a770;}
DIV.inner-right DIV.forum DIV.auth TABLE TD.auth-middle {border-right: solid 1px #c2a770;}
DIV.inner-right DIV.forum DIV.auth TABLE TD.auth-right {text-align: right;}

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

DIV.inner-right DIV.forum DIV.forum-form {width: 100%; position: relative; background: #cfe3f1; padding: 5px 0px 5px 0px; margin-bottom: 5px;}
DIV.inner-right DIV.forum DIV.forum-form DIV.bg-tl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.forum DIV.forum-form DIV.bg-tr {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.inner-right DIV.forum DIV.forum-form DIV.bg-br {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.inner-right DIV.forum DIV.forum-form DIV.bg-bl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}
*HTML DIV.inner-right DIV.forum DIV.forum-form DIV.bg-tr {top: 0px; right: -1px;}
*HTML DIV.inner-right DIV.forum DIV.forum-form DIV.bg-br {bottom: 0px; right: -1px;}

DIV.inner-right DIV.forum DIV.width80 {width: 80%;}
DIV.inner-right DIV.forum DIV.width60 {width: 60%;}
DIV.inner-right DIV.forum DIV.width65 {width: 65%;}
  DIV.inner-right DIV.forum DIV.width65 INPUT.w60 {width: 60%;}
  DIV.inner-right DIV.forum DIV.width65 INPUT.w30 {width: 30%;}
DIV.inner-right DIV.forum DIV.width50 {width: 50%;}

TD.forum-reg-but {}
TD.forum-reg-but INPUT.w30 {width: 30% !important;}
TD.forum-reg-but SPAN A:link, TD.forum-reg-but SPAN A:visited {color: #16669e; font-weight: bold;}
TD.forum-reg-but SPAN A:hover, TD.forum-reg-but SPAN A:active {color: #186355; font-weight: bold;}


DIV.inner-right DIV.firstpage {}

DIV.inner-right DIV.firstpage TABLE.captions {border-collapse: collapse; width: 100%; margin: 10px 0px 0px 0px; font-size: 80%;}
DIV.inner-right DIV.firstpage TABLE.captions TD {border: none; color: #97b3c5; border: solid 0px;}
DIV.inner-right DIV.firstpage TABLE.captions TD.caption-left {text-align: left; padding-left: 20px; width: 50%;}
DIV.inner-right DIV.firstpage TABLE.captions TD.caption-middle {text-align: center; width: 10%;}
DIV.inner-right DIV.firstpage TABLE.captions TD.caption-right {text-align: left; padding-left: 20px; width: 30%;}

DIV.inner-right DIV.firstpage DIV.forum-part {width: 100%; position: relative; background: #cfe3f1; padding: 5px 0px 5px 0px; margin-bottom: 2px;}
DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-tl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-tr {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-br {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-bl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}
*HTML DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-tr {top: 0px; right: -1px;}
*HTML DIV.inner-right DIV.firstpage DIV.forum-part DIV.bg-br {bottom: 0px; right: -1px;}


DIV.inner-right DIV.firstpage DIV.forum-part TABLE {width: 100%; margin: 0px; font-size: 100%;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD {border-bottom: none;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.part {padding-left: 20px; padding-right: 20px; width: 50%; font-size: 90%;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.messages {text-align: center; width: 10%; border-left: solid 1px #a8c2d4; border-right: solid 1px #a8c2d4; font-size: 85%; color: #476a82;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.lastmsg {padding-left: 20px; width: 30%;  font-size: 85%;}

DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.part A {font-weight: bold; color: #16669e;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.part A:hover {font-weight: bold; color: #186355;}

DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.lastmsg A {color: #476a82;}
DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.lastmsg A:hover {color: #186355;}

DIV.inner-right DIV.firstpage DIV.forum-part TABLE TD.lastmsg P {margin: 0px;}



DIV.inner-right DIV.margins20 {}
DIV.inner-right DIV.margins20 UL LI {margin-bottom: 20px;}
DIV.inner-right DIV.margins20 UL LI P {margin-top: 5px; font-size: 85%;}
DIV.inner-right UL.bold LI A {font-weight: bold;}

DIV.inner-right UL.support-rubric {margin-bottom: 15px;}
DIV.inner-right UL.support-rubric LI {background: url('../img/li-arr-down.jpg') no-repeat 2px 6px; margin-bottom: 5px;}
*HTML DIV.inner-right UL.support-rubric LI {background: url('../img/li-arr-down.jpg') no-repeat 2px 8px;}

DIV.inner-right UL.support-rubric LI A {color: #16669e;}
DIV.inner-right UL.support-rubric LI A:hover {color: #186355;}

DIV.inner-right DIV.support-answer {border: solid 0px #f00; position: relative; background: url('../img/support-answer-bg.jpg') repeat-x 0% 0%;  padding: 5px 15px 10px 15px; font-size: 90%; min-height: 70px;}
*HTML DIV.inner-right DIV.support-answer {height: 70px;}
DIV.inner-right DIV.support-answer DIV.bg-tl {position: absolute; width: 7px; height: 6px; background: url('../img/sup-answ-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.support-answer DIV.bg-tr {position: absolute; width: 7px; height: 6px; background: url('../img/sup-answ-tr.jpg') no-repeat 0% 0%; top: 0px; right: 0px;}

DIV.inner-right DIV.support-answer H3 {color: #16669e;}
DIV.inner-right DIV.support-answer P {margin: 5px 0px 5px 30px;}
DIV.inner-right DIV.support-answer OL {margin: 5px 0px 5px 70px; font-size: 90%;}
DIV.inner-right DIV.support-answer UL {margin: 5px 0px 5px 45px;}

DIV.inner-right DIV.width90 {width: 90%;}

DIV.inner-right DIV.article-nav-button {background: #237fcd; position: relative; width: auto; float: left; padding: 2px 10px 5px 10px; font-size: 70%; margin: 10px 0px 15px 0px;}
DIV.inner-right DIV.article-nav-button DIV.bg-tl {position: absolute; width: 3px; height: 3px; background: url('../img/art-but-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.article-nav-button DIV.bg-tr {position: absolute; width: 3px; height: 3px; background: url('../img/art-but-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.inner-right DIV.article-nav-button DIV.bg-br {position: absolute; width: 3px; height: 3px; background: url('../img/art-but-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.inner-right DIV.article-nav-button DIV.bg-bl {position: absolute; width: 3px; height: 3px; background: url('../img/art-but-bl.jpg') no-repeat 100% 0%; bottom: 0px; left: 0px;}
*HTML DIV.inner-right DIV.article-nav-button DIV.bg-bl {bottom: -10px;}

DIV.inner-right DIV.article-nav-button A {color: #fff;}

DIV.inner-right DIV.themeslist {}

DIV.inner-right DIV.themeslist UL.support-rubric {margin-top: 15px;}

DIV.inner-right DIV.themeslist TABLE.themestable {width: 100%; font-size: 90%;}
DIV.inner-right DIV.themeslist TABLE.themestable TR.even {background: #fff;}
DIV.inner-right DIV.themeslist TABLE.themestable TR.odd {background: #e7ecf0;}

DIV.inner-right DIV.themeslist TABLE.themestable TR.even TD.theme {background: url('../img/themeslist-bg-even.jpg') no-repeat 5px 50%;}
DIV.inner-right DIV.themeslist TABLE.themestable TR.odd TD.theme {background: url('../img/themeslist-bg-odd.jpg') no-repeat 5px 50% #e7ecf0;}

DIV.inner-right DIV.themeslist TABLE.themestable TH {color: #97b3c5; border: solid 0px; font-size: 80%; border-bottom: solid 1px #97b3c5; font-weight: normal;}
DIV.inner-right DIV.themeslist TABLE.themestable TH.theme {width: 50%; text-align: left; padding: 5px 0px 5px 30px;}
DIV.inner-right DIV.themeslist TABLE.themestable TH.author {width: 10%; text-align: left; padding: 5px 0px 5px 0px;}
DIV.inner-right DIV.themeslist TABLE.themestable TH.answers {width: 10%; text-align: center; padding: 5px 0px 5px 0px;}
DIV.inner-right DIV.themeslist TABLE.themestable TH.lastanswer {width: 20%; text-align: left; padding: 5px 0px 5px 0px;}

DIV.inner-right DIV.themeslist TABLE.themestable TD {color: #97b3c5; border: solid 0px; font-size: 80%; color: #476a82;}
DIV.inner-right DIV.themeslist TABLE.themestable TD.theme {width: 50%; text-align: left; padding: 5px 20px 5px 30px;}
DIV.inner-right DIV.themeslist TABLE.themestable TD.author {width: 10%; text-align: left; padding: 5px 0px 5px 0px; font-size: 75%;}
DIV.inner-right DIV.themeslist TABLE.themestable TD.answers {width: 10%; text-align: center; padding: 5px 0px 5px 0px;}
DIV.inner-right DIV.themeslist TABLE.themestable TD.lastanswer {width: 20%; text-align: left; padding: 5px 0px 5px 0px;}
DIV.inner-right DIV.themeslist TABLE.themestable TR.bord-bottom TD {border-bottom: solid 1px #97b3c5;}

DIV.inner-right DIV.themeslist TABLE.themestable TD A {color: #16669e;}
DIV.inner-right DIV.themeslist TABLE.themestable TD A:hover {color: #186355;}

DIV.inner-right DIV.themeslist TABLE.answertable {border: solid 0px #000; width: 97%; height: 100%; margin: 10px; font-size: 75%;}
DIV.inner-right DIV.themeslist TABLE.answertable TD {border: solid 0px #00f; padding: 3px 2px 3px 2px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD INPUT {width: 80%;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.text-r {text-align: right}
DIV.inner-right DIV.themeslist TABLE.answertable TD TEXTAREA {width: 99%; height: 120px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD P {margin: 0px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-left {font-size: 90%; color: #476a82; vertical-align: top; text-align: right; padding-top: 10px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-middle {vertical-align: top; padding: 10px 0px 0px 10px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-right {text-align: right; vertical-align: bottom; padding-left: 10px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-middle INPUT {width: 256px; //width: 250px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-middle IMG {margin-top: 3px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.fs90 {font-size: 90%;}

DIV.inner-right TABLE.comment {width: 98%; margin: 0px 10px 15px 0px; border: solid 0px #000; border-bottom: solid 1px #a7c0d1; font-size: 100%;}
DIV.inner-right TABLE.comment TD {border: solid 0px #00f;}
DIV.inner-right TABLE.comment TD H4 {font-weight: normal; font-size: 100%;}

DIV.inner-right TABLE.comment TD.user {vertical-align: top; padding-left: 10px; width: 20%; color: #476a82;}
DIV.inner-right TABLE.comment TD.message {padding-left: 20px;}
DIV.inner-right TABLE.comment TD.manage-links {padding: 5px 0px 15px 20px;}

DIV.inner-right TABLE.comment TD.user P {margin: 0px;}
DIV.inner-right TABLE.comment TD.user SPAN {color: #97b3c5; font-size: 75%;}
DIV.inner-right TABLE.comment TD.user A {font-weight: bold; color: #b90d0d;}
DIV.inner-right TABLE.comment TD.message SPAN {color: #97b3c5; font-size: 75%;}
DIV.inner-right TABLE.comment TD.message A {color: #16669e;}
DIV.inner-right TABLE.comment TD.manage-links A {color: #16669e; font-size: 70%; font-weight: bold;}
DIV.inner-right TABLE.comment TD.manage-links A:hover {color: #186355; font-size: 70%; font-weight: bold;}


DIV.inner-right TABLE.firstpost {border-bottom: none; margin-bottom: 0px;}
DIV.inner-right TABLE.firstpost TD.user {padding-top: 0px;}
DIV.inner-right TABLE.firstpost TD.message {background: url('../img/comments-first-bg.jpg') no-repeat 0% 3px; padding-top: 0px;}
DIV.inner-right TABLE.firstpost TD.message H4 {margin: 0px;}
DIV.inner-right TABLE.firstpost TD.manage-links {padding-bottom: 5px;}

DIV.inner-right DIV.comment-footer {background: #eee; height: 9px; margin: -15px 10px 5px 0px; width: 98%;}
*HTML DIV.inner-right DIV.comment-footer {background: #eee; height: 9px; margin: -15px -10px 5px 0px; width: 98%; font-size: 20%;}

DIV.inner-right DIV.mrl-10 {margin-left: 10px;}
*HTML DIV.inner-right DIV.mrl-10 {margin-left: 5px;}

DIV.inner-right DIV.themeslist TABLE.answertable TD.forum-reg-button {border: solid 0px; padding-left: 10px; padding-top: 3px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.forum-reg-button INPUT {width: 256px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.pl-0 {padding-left: 0px;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.bord-bot {border-bottom: solid 1px #9ebdd3; padding: 10px 0px 0px 0px; font-size: 0%;}
DIV.inner-right DIV.themeslist TABLE.answertable TD {font-size: 110%;}
DIV.inner-right DIV.themeslist TABLE.answertable TD.capt-right INPUT {width: 150px;}

DIV.inner-right DIV.w100 {width: 100%; float: left; border: solid 0px #f00; margin-bottom: 10px;}
DIV.inner-right DIV.w50 {width: 50%; float: left; border: solid 0px #f00;}
DIV.inner-right DIV.w25 {width: 25%; float: left; border: solid 0px #00f;}

DIV.inner-right DIV.w50 TABLE {margin: 0px 0px 20px 0px;}
DIV.inner-right DIV.w50 TABLE TD {padding: 0px; border: none; vertical-align: top;}
DIV.inner-right DIV.w50 TABLE TD.logo {vertical-align: top; padding-right: 10px;}
DIV.inner-right DIV.w50 TABLE TD A {font-weight: bold; color: #16669e; font-size: 90%;}
DIV.inner-right DIV.w50 TABLE TD A:HOVER {color: #186355; font-size: 90%;}
DIV.inner-right DIV.w50 TABLE TD P {font-size: 85%;}

DIV.inner-right DIV.w100 TABLE {margin: 0px; width: 100%;}
DIV.inner-right DIV.w100 TABLE TD {border: dotted 0px #004;; padding-right: 10px; vertical-align: top; width: 25%;}
DIV.inner-right DIV.w100 TABLE TD.logo {border: solid 0px; vertical-align: bottom;}
DIV.inner-right DIV.w100 TABLE TD A {font-weight: bold; color: #16669e; font-size: 90%;}
DIV.inner-right DIV.w100 TABLE TD A:HOVER {color: #186355; font-size: 90%;}
DIV.inner-right DIV.w100 TABLE TD P {font-size: 85%;}

DIV.inner-right DIV.w100 TABLE.ptn {height: 100%; position: relative;}
DIV.inner-right DIV.w100 TABLE.ptn TD {width: 25%; border: dotted 0px #000; position: relative;}
DIV.inner-right DIV.w100 TABLE.ptn TD.logotip {position: relative; height: 70px; border: solid 0px #000; vertical-align: bottom;}
DIV.inner-right DIV.w100 TABLE.ptn TABLE TD {font-size: 125%;}
DIV.inner-right DIV.w100 TABLE.ptn TD.big {height: 100px;}

DIV.inner-right DIV.w100 TABLE TD.centered {text-align: center;}
DIV.inner-right DIV.reference {width: 151px; height: 207px; background: url('../img/reference-bg.jpg') no-repeat center; margin: 0 auto;}
DIV.inner-right DIV.reference IMG {margin-top: 6px;}

DIV.inner-right DIV.newsbox {border: solid 0px #000; margin: 15px 0px 20px 0px; font-size: 80%;}
DIV.inner-right DIV.newsbox A {color: #16669e;}
DIV.inner-right DIV.newsbox DIV.date {color: #969696; font-size: 80%; margin: 2px 0px 5px 0px;}
DIV.inner-right DIV.newsbox P {font-size: 85%;}
DIV.inner-right DIV.newsbox DIV.forumlink {height: 13px; background: url('../img/themeslist-bg-even.jpg') no-repeat 0px 0px; font-size: 85%; padding-left: 20px;}
DIV.inner-right DIV.newsbox UL {font-size: 85%;}

DIV.inner-right DIV.single {margin: -7px 0px 0px 0px; font-size: 90%;}
DIV.inner-right DIV.single DIV.date {margin: 0px 0px 15px 0px; font-size: 75%;}
DIV.inner-right DIV.newsbox P {margin: 10px 0px 10px 0px; font-size: 90%;}

DIV.inner-right DIV.events {border: solid 0px; margin: 5px 0px 15px 0px; font-size: 90%;}
DIV.inner-right DIV.events A {font-size: 90%;}
DIV.inner-right DIV.events P {margin: 0px;}

DIV.inner-right DIV.view-event {font-size: 90%; border: solid 0px; margin: -25px 0px 0px 0px; width: 85%;}
DIV.inner-right DIV.view-event DIV {color: #bf0101; margin: 0px 0px 15px 0px; font-size: 90%;}
DIV.inner-right DIV.view-event P {margin: 10px 0px 10px 0px;}
DIV.inner-right DIV.view-event UL {margin-top: 10px;}
DIV.inner-right DIV.view-event A {font-size: 100%;}

DIV.inner-right DIV.contacts {width: 90%; font-size: 90%; margin-bottom: 30px;}
DIV.inner-right DIV.contacts P {margin: 0px;}
DIV.inner-right DIV.contacts BR {}
DIV.inner-right DIV.mrtop-0 {margin-top: -5px;}

DIV.inner-right DIV.contacts-form {width: 80%; position: relative; background: #cfe3f1; padding: 5px 0px 5px 0px; margin-bottom: 5px;}
DIV.inner-right DIV.contacts-form DIV.bg-tl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.inner-right DIV.contacts-form DIV.bg-tr {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.inner-right DIV.contacts-form DIV.bg-br {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.inner-right DIV.contacts-form DIV.bg-bl {position: absolute; width: 5px; height: 5px; background: url('../img/fr-main-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}
*HTML DIV.inner-right DIV.contacts-form DIV.bg-tr {top: 0px; right: -1px;}
*HTML DIV.inner-right DIV.contacts-form DIV.bg-br {bottom: 0px; right: -1px;}

DIV.inner-right DIV.contacts-form TABLE.answertable {border: solid 0px #000; width: 97%; height: 100%; margin: 10px; font-size: 80%;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD {border: solid 0px #00f; padding: 1px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD INPUT {width: 80%;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.text-r {text-align: right}
DIV.inner-right DIV.contacts-form TABLE.answertable TD TEXTAREA {width: 99%; height: 120px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD P {margin: 0px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.capt-left {font-size: 90%; color: #476a82; vertical-align: top; text-align: right; padding-top: 10px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.capt-middle {vertical-align: top; padding: 10px 0px 0px 10px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.capt-right {text-align: right; vertical-align: bottom;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.capt-middle INPUT {width: 256px;}
DIV.inner-right DIV.contacts-form TABLE.answertable TD.capt-middle IMG {margin-top: 3px;}

DIV.inner-left DIV.info {margin: 20px 30px 0px 30px;}
DIV.inner-left DIV.info P {font-size: 80%;}

DIV.inner-right DIV.sitemap {float: left; border: solid 0px #f00; width: 33%; margin-top: 35px; padding-bottom: 20px;}
DIV.inner-left DIV.sitemap {border: solid 0px #f00; width: 99%; margin-top: 30px;}
DIV.inner-right DIV.w40 {width: 40%;}
DIV.inner-right DIV.w30 {width: 30%;}
DIV.inner-right DIV.w30 {width: 30%;}
DIV.inner-right DIV.w25 {width: 25%;}
*HTML DIV.inner-right DIV.w25-left {width: 25%; margin-left: -25%; position: relative;}
DIV.inner-right DIV.w25-left {width: 25%;}
DIV.inner-right DIV.w20 {width: 20%;}

*HTML DIV.inner-right DIV.mrleft35 {margin-left: -35%; position: relative;}


DIV.sitemap UL {border: solid 0px; margin: 0px 10px 10px 40px; list-style: none; font-size: 80%;}
DIV.sitemap UL LI {background: url('../img/menu-services-bg.jpg') no-repeat 0px 4px; padding-left: 10px;}
*HTML DIV.sitemap UL LI {background: url('../img/menu-services-bg.jpg') no-repeat 0px 8px; padding-left: 10px;}

DIV.sitemap UL LI A:link {color: #16669e; font-weight: bold;}
DIV.sitemap UL LI A:visited {color: #16669e; font-weight: bold;}
DIV.sitemap UL LI A:hover {color: #16669e; font-weight: bold;}
DIV.sitemap UL LI A;active {color: #16669e; font-weight: bold;}

DIV.sitemap UL LI UL {margin: 5px 0px 5px 10px; font-size: 85%;}
DIV.sitemap UL LI UL LI {background: none; margin: 0px 0px 3px 0px;}
*HTML DIV.sitemap UL LI UL {margin: 0px 0px 5px 10px; font-size: 85%;}
*HTML DIV.sitemap UL LI UL LI {background: none; margin: 0px 0px 0px 0px;}

DIV.sitemap UL LI UL LI A:link {font-weight: normal;}
DIV.sitemap UL LI UL LI A:visited {font-weight: normal;}
DIV.sitemap UL LI UL LI A:hover {font-weight: normal;}
DIV.sitemap UL LI UL LI A:active {font-weight: normal;}

DIV.inner-left DIV.sitemap A H1 {color: #000; text-decoration: underline; font-size: 120%; margin: 15px 0px 5px 40px;}
DIV.inner-right DIV.sitemap A H1 {color: #000; text-decoration: underline; font-size: 120%; margin: 15px 0px 5px 10px;}
DIV.inner-right DIV.sitemap H1 {font-size: 120%; margin: 15px 0px 5px 10px;}
@media all and (min-width: 0) {DIV.inner-left DIV.sitemap {margin-top: 45px;}}

DIV.inner-right DIV.sitemap UL {margin-left: 10px;}


TABLE.service_hosting_table {table-layout: fixed; width: 100%; border-collapse: collapse;}
TABLE.service_hosting_table TH {border: solid 0px #f00; background: url(../img/tarif_table/head_bg_x.jpg) repeat-x 0 100%; height: 90px; vertical-align: bottom; text-align: center !important; border-bottom: none !important;}
  TABLE.service_hosting_table TH A:link, TABLE.service_hosting_table TH A:visited {color: #fff; text-decoration: underline; font-size: 110%;}
  TABLE.service_hosting_table TH A:hover, TABLE.service_hosting_table TH A:active {color: #fff; text-decoration: underline; font-size: 110%;}
  TABLE.service_hosting_table TH IMG {position: relative; display: block; border: solid 0px #000; margin: 0 auto; behavior: url('/scripts/iepngfix.htc');}
  *HTML TABLE.service_hosting_table TH IMG {margin-bottom: -5px;}
TABLE.service_hosting_table TD {border: solid 0px #00f;}
TABLE.service_hosting_table TH.firstcol {width: 25%; background: url(../img/tarif_table/head_bg_x_firstcol.jpg) repeat-x 0 100%; padding: 0 !important; vertical-align: bottom;}
  TABLE.service_hosting_table TH.firstcol DIV {width: 100%; height: 70px; background: url(../img/tarif_table/firstcol_corner.jpg) 100% 100% no-repeat;}
TABLE.service_hosting_table TD {font-size: 85%; text-align: center;}
TABLE.service_hosting_table TD.firstcol {text-align: left;}

TABLE.service_hosting_table TD.yes {background: url(../img/tarif_table/yes.gif) no-repeat center;}
TABLE.service_hosting_table TD.unlim {background: url(../img/tarif_table/unlim.gif) no-repeat center;}
TABLE.service_hosting_table TD.odd {background-color: #f2f5f7;}

TABLE.service_hosting_table TD SPAN.big {font-weight: bold; font-size: 125%;}
TABLE.service_hosting_table TD SPAN.green {font-weight: bold; font-size: 110%; color: #289809;}

TABLE.service_hosting_table TR.last TD {font-size: 100%; border-bottom: none; background-image: url(../img/tarif_table/line-x.gif); background-repeat: repeat-x; background-position: 0px 1px;}
TABLE.service_hosting_table TR.last TD A:link, TABLE.service_hosting_table TR.last TD A:visited {font-weight: bold;}
TABLE.service_hosting_table TR.last TD A:hover, TABLE.service_hosting_table TR.last TD A:active {font-weight: bold;}

SPAN.user_description {color: #476a82; font-size: 75%;}


TR.errmsg {border: solid 1px #c81313 !important;}
INPUT.errmsg {border: solid 1px #c81313 !important;}
TEXTAREA.errmsg {border: solid 1px #c81313 !important;}

TR.error-punkt {border: solid 1px #c81313 !important;}
TR.error-punkt TD {border: solid 1px #c81313 !important; background: #c81313 !important; color: #fff;}

