

/* Start:/bitrix/templates/demo2/styles.css?14616655988607*/
/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C7CFE0; border-color: #FFFFFF; border-bottom: 0px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#94BCE4; padding-right:10px; border-color: #FFFFFF;  border-bottom: 0px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color:White}
.popupmenutext {color: white;}
.popupmenuclosed {color: #808080;}
.errortext, .oktext, .notetext {font-family:Verdana; font-size:14px;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}
a
{
  color: #000099;
  text-decoration: underline;
}
a:link
{
  color: #000099;
  text-decoration: underline;
}
a:visited
{
  color: #3D7A99;
}
a:hover
{
  color: #0080FF;
}

a.header
{
  color: #405F80;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: bold;
  padding-right: 30px;
}
a.header:link
{
  color: #405F80;
}
a.header:visited
{
  color: #4B78A6;
}
a.header:hover
{
  color: #FFFFFF;
}

a.top
{
  font-size: 0.7em;
}

td.sidemenu a
{
  color: #16caae;
  text-decoration: none;
}
td.sidemenu a:link
{
  color: #16caae;
  text-decoration: none;
}
td.sidemenu a:visited
{
  color: #16caae
}
td.sidemenu a:hover
{
  color: #ffffff;
  text-decoration: underline;
}

table.footer a.header
{
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 20px;
}
table.footer a.header:link
{
  color: #FFFFFF;
}
table.footer a.header:visited
{
  color: #ADC4D9;
}
table.footer a.header:hover
{
  color: #4CB5FF;
}

body
{
  font-size: 0.8em;
  color: #131313;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  background-color: #FFFFFF;
  text-decoration: none;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

kbd
{
  font-size: 1.2em;
}

h1
{
  color: #004080;
  font-size: 1.4em;
}

h2
{
  color: #004080;
  font-size: 1.2em;
}

h3
{
  color: #004080;
  font-size: 1em;
}

table
{
  border-right: #6584A0;
  border-top: #6584A0;
  border-left: #6584A0;
  border-bottom: #6584A0;
  border-collapse: collapse;
}
td
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
  font-size: 0.9em;
}
tr
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0
}
th
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
  font-weight: bold;
  color: #004080;
  background-color: #94BEE7;
}


td.mainbody
{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 1.5em;
  vertical-align: top;
  font-size: 0.9em;
}

td.sidemenu
{
  background-color: #7BA2C6;
  color: #002D59;
  vertical-align: top;
  font-size: 0.75em;
  padding-bottom: 10px;
}

table.rightmenu th
{
  background-color: #6386A5;
  color: #FFFFFF;
  font-size: 1.2em;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0px;
  text-align: left;
  padding-left: 20px;
}

div.rightmenu
{
  padding-left: 5px;
  padding-right: 5px;
}

table.services
{
  font-size: 1.25em;
  padding-left: 0px;
}
table.articles
{
  padding-left: 0px;
}

ul.services
{
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
  padding-right: 5px;
  list-style-type: disc;
}

table.features th
{
  background-color: #6386A5;
  color: #FFFFFF;
  text-align: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

hr
{
  font-size: 1pt;
  color: #6386A5;
  height: 1pt;
  size: 1;
}

table.footer
{
  border-width: 0pt;
  background-color: #246b89;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 0.8em;
}

div.copyright
{
  margin-top: 10px;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
}

span.company
{
  color: #6386A5;
  font-weight: bold;
}

span.product
{
  color: #6386A5;
  font-style: italic;
}

span.mark
{
  color: #FF0000;
  font-weight: bold;
}

span.bottomref
{
  font-size: 0.6em;
  font-style: italic;
}

div.indent
{
  margin-left: 20px;
}

tr.productorder
{
  text-align: center;
}

h2.quote
{
  font-size: 1em;
  text-decoration: none;
  text-align: right;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 4px;
}

table.comparison th
{
  font-size: 0.8em;
}
table.comparison td.feature_header
{
  background-color: #E5F2FF;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
table.comparison td.feature
{
  font-size: 0.8em;
  text-align: left;
}
table.comparison td.presence
{
  font-size: 0.8em;
  text-align: center;
}

table.comparison tr:hover td{
	background: #e2e2e2;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#e0e0e0));
	background: -moz-linear-gradient(top,  #e2e2e2,  #e0e0e0);
}

table.comparison td.comparison_yes
{
  font-size: 1.5em;
  font-weight: bold;
  color: #009000;
  text-align: center;
}
table.comparison td.comparison_no
{
  font-size: 1.5em;
  font-weight: bold;
  color: #EF0000;
  text-align: center;
}

span.comparison_price
{
  font-size: 0.8em;
  font-weight: bold;
  color: #80004A;
}
span.comparison_yes
{
  font-size: 1.5em;
  font-weight: bold;
  color: #004080;
}
span.comparison_no
{
  font-weight: normal;
  color: #B00000;
}
div.cooltip
{
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.8em;
  line-height: 1.25em;
}

span.whatsnewlink
{
  font-size: 0.8em;
}

table.quote
{
  background-color: #E5F2FF;
}

image.sign
{
  margin-top: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  border-width: 0px;
}

.scroll-table
{
  overflow: auto;
  height: 550px;
  position: relative;
}

.scroll-table tr.fixed
{
  position: relative;
  top: expression(this.parentElement.parentElement.parentElement.scrollTop);
}

/* Product page buttons */
/*.product_page_button_large {
  display: block;
  width: 200px;
  height: 90px;
  border: 0;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
}

#download_button.product_page_button_large {
  background-image: url('/images/buttons/download.gif');
  background-position: 0 0;
}
#download_button.product_page_button_large:hover {
  background-image: url('/images/buttons/download.gif');
  background-position: 0 -90px;
} 

#order_button.product_page_button_large {
  background-image: url('/images/buttons/order.gif');
  background-position: 0 0;
}
#order_button.product_page_button_large:hover {
  background-image: url('/images/buttons/order.gif');
  background-position: 0 -90px;
}

#compare_button.product_page_button_large {
  background-image: url('/images/buttons/compare.gif');
  background-position: 0 0;
}
#compare_button.product_page_button_large:hover {
  background-image: url('/images/buttons/compare.gif');
  background-position: 0 -90px;
}

#download_button_ru.product_page_button_large {
  background-image: url('/images/buttons/download_ru.gif');
  background-position: 0 0;
}
#download_button_ru.product_page_button_large:hover {
  background-image: url('/images/buttons/download_ru.gif');
  background-position: 0 -90px;
}*/

.product_page_button_large {
  display: block;
  width: 190px;
  height: 52px;
  border: 0;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
}
#download_button.product_page_button_large {
  background-image: url('/images/buttons/download.png');
  background-position: 0 -106px;
}
#download_button.product_page_button_large:hover {
  background-image: url('/images/buttons/download.png');
  background-position: 0 -53px;
}
#download_button.product_page_button_large:active {
  background-image: url('/images/buttons/download.png');
  background-position: 0 0;
}

.product_page_button_large1 {
  display: block;
  width: 190px;
  height: 52px;
  border: 0;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
}
#download_button.product_page_button_large1 {
  background-image: url('/images/buttons/download.png');
  background-position: 0 -106px;
}
#download_button.product_page_button_large1:hover {
  background-image: url('/images/buttons/download.png');
  background-position: 0 -53px;
}
#download_button.product_page_button_large1:active {
  background-image: url('/images/buttons/download.png');
  background-position: 0 0;
}
/* End */
/* /bitrix/templates/demo2/styles.css?14616655988607 */
