﻿body {font-family: Arial, Helvetica, sans-serif; color: #464646; overflow-y: scroll; text-align: center; margin-top: 20px; margin-bottom: 40px; /*position: relative;*/ background-color: #fbfbfb;}

#container {margin: auto; clear: both; width: 1000px; text-align: center; font-size: 13.4px; padding-top: 0px; padding-bottom: 0px; padding-left: 43px; 
padding-right: 26px; min-height: 400px; display: table; box-shadow: 0 0 10px #979797; border: 1px solid #C5C5C5; background-color: #ffffff;}

#header {margin-top: 5px; width: 1000px; text-align: center; font-size: 13px;}
#header #logo1 {float: left; width: 130px; height: 96px; background-image: url(/images/template/logony.png); background-repeat: no-repeat; margin: 7px 10px 5px 0px;}
#header #logo2 {float: left; width: 380px; height: 96px; background-image: url(/images/template/logo2.png); background-repeat: no-repeat; margin: 7px 20px 5px 0px;}
#qhotline {float: left; margin: 13px 17px 0px 67px;}
#thotline {font-size: 12px; color: black; font-family: verdana;	font-weight: bolder; text-decoration: none;}
#qcompany  {float: right; margin: 15px 0px 0px 0px; *margin: 15px 0px 0px 0px;}
#tcompanyname {font-size: 19px; color: black; font-family: arial; font-weight: bolder; text-decoration: none;}
#tcompanyphone {font-size: 11px; color: gray; font-family: verdana; font-weight: bolder; text-decoration: none; float: right; margin-top: 5px}
#qhvspace {margin: 11px 0px 0px 0px;}
#qhsmallvspace {margin: 2px 0px 0px 0px;}

#menu {float: left; text-align: center; width: 1020px; /*width: 1006px;*/ height: 39px; margin-top: 3px; *margin-top: 5px;} /*border: 1px solid #af574c; */
#menu a {float:left; padding: 2px 33px 0px 33px; background-image: url(/images/template/menu_bkg.png); background-repeat: repeat-x;
        height: 37px; color: #f0f4ff; text-decoration: none; font-family: arial, minion pro, georgia, helvetica, sans-serif; font-size: 14px;}
#menu a:hover {background-position: 0px -39px;}
.menuseparator {float:left; width: 1px; height: 39px; *margin: 0px -3px 0px -3px; padding: 0px;}
.menutag{padding: 2px 0px 3px 0px; *margin: 0px 0px 3px 0px; border: 0px }

#page {float: left; text-align: justify; width: 1000px; margin: 11px 0px 20px 0px; position: relative}
#page #left {float:left; width: 741px; margin: 0px 20px 0px 0px;}
#page #right{float:left; width: 239px;}
#page #leftright {float:left; width: 1000px; margin: 0px 10px 0px 0px;}

#page #title {font-family: Georgia, Arial, Tahoma, Helvetica, sans-serif; font-size: 22px; color: #0080c0;} /*#0378d2, #0078b3*/
#page #zoomfont {font-size: 13.4px;}
#page #zoomfontlink{font-size: 13.5px;}
#page #imgappmodule {float: left; background-image: url(/images/shared/gears.png); background-repeat: no-repeat;}
#page #labelborder {font-family: Georgia, Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; color: #0080c0; border-bottom: 1px solid #919090; *padding-bottom: 2px;}
#page #newscaption {font-family: Arial, Tahoma, Minion Pro, Helvetica, sans-serif; *font-family: Arial, Tahoma, Helvetica, sans-serif; 
				   color: #3C3C3C; font-weight: bolder;  font-size: 12.5px; *font-size: 12.5px; margin: 19px 0px 7px 0px;}
#strlist li {list-style-type: disc; margin: 4px 0; line-height: 1.42em;}

::selection {
  /*color: red;*/
  background: #beddfc; /*c7e1fc*/
}
.colorcaption {color: #0080c0;}
.downtextpdf {margin: 0px 0px 0px 22px; padding: 2px 0px 0px 0px;}
.advlist {color: #126aba} /* альтернатива #085db4*/
.advlist li{padding-bottom: 7px}
.helplist {color: #126aba}
.helplist li{padding-bottom: 7px; margin-left: -10px;}
.mmelist {color: #d63800}
.mmelist li{padding-bottom: 7px; margin-left: -10px;}
.fontsizebase {font-size: 13.4px; *font-size: 13.4px}
.scrolltop {float:left; width: 239px; position: absolute; right: 0; bottom:0;}
.scrolltop_bottom {float:left; width: 239px; margin-top: 15px; right: 0; bottom:0;}
.label {font-family:  Georgia, Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; color: #0080c0;}
.label_poster {font-family:  Georgia, Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; color: #ec3c00;}
.foss {font-family: Georgia, Arial, Tahoma, Helvetica, sans-serif; font-size: 22px; *font-size: 22px; color: #0080c0;}
.yellow-highlight {
  text-shadow: 
    -3px 0px 3px yellow,
     3px 0px 3px yellow,
     6px 0px 6px yellow,
    -6px 0px 6px yellow;}
p {line-height: 1.42em;}
h5 {font-family: Arial, Tahoma, Georgia, Minion Pro, Helvetica, sans-serif; *font-family: Arial, Tahoma, Georgia, Helvetica, sans-serif; color: #3C3C3C; font-weight: bolder;  font-size: 12px; *font-size: 12px;} /*border-bottom: 1px solid #919090;*/
a {color: #126aba; text-decoration: none;}
a:hover {text-decoration:underline;}
.more{background:url('/images/shared/about.png') no-repeat 100% 4px;}
.download{background:url('/images/shared/download.png') no-repeat 100% 4px;}
.leftimg {float:left; margin: 0px 10px 0px 0px;}
.rightimg{float:right; margin: 0px 0px 0px 15px;}
.orderselect {width: 400px;}
.ordercomment {width: 400px; resize: none;}

a.simplelink:link {text-decoration: none; color:#055ab2;}
a.simplelink:active {text-decoration: none; color:#055ab2;} 
a.simplelink:visited {text-decoration: none; color:#055ab2;} 
a.simplelink:hover {text-decoration:none; color:#055ab2;}

/*for videoclip*/
a.titlelink:link {color:#0080c0;}
a.titlelink:active {text-decoration:none; color:#0080c0;} 
a.titlelink:visited {text-decoration: none; color:#0080c0;} 
a.titlelink:hover {color:#0080c0;}

.appmodimage {padding-left: 10px; padding-top: 0px; border-image: none;}
.appmodimgopt {padding-left: 10px; padding-top: 0px; margin-top: -15px; border-image: none;}
.appmodimgexp{padding-left: 10px; padding-top: 0px; margin-top: -15px; border-image: none;}
.appmodimgpz {padding-left: 10px; padding-top: 0px; margin-top: 20px; border-image: none;}
.appmodimgfs {padding-left: 10px; padding-top: 0px; margin-top: -10px; border-image: none;}
.appmodbase  {background-color: #F8F8F8; border: 1px solid #ADAFAD;}
.appmoduboy  {background-color: #FFEEEE; border: 1px solid #EF694A;}
.appmodobvalka  {background-color: #FFFFE1; border: 1px solid #ECCE00}
.appmodproizv  {background-color: #F5ECFF; border: 1px solid #6B4D9C;}
.appmodoptimize {background-color: #ECFFEC; border: 1px solid #7BC35A;}
.appmodexpert  {background-color: #EBFAFE; border: 1px solid #08A2CE;}
.appmodfoodscan {background-color: #E6EBFF; border: 1px solid #5986B7;}
.appmoddesc {padding: 0px 18px; border-radius: 10px; margin-top: 18px; /*color: #272727;*/}
.label-request {width: 160px; text-align: right;}
.mmeposter {padding: 8px 7px 8px 7px; border-radius: 10px; margin-top: 10px; margin-bottom: 21px; /*background-color: #f8fcff;*/ border: 2px solid #a9d2fc;}
.mmepostertext {margin: 12px 0px 3px 0px;}
/*.ctrlHide {visibility: hidden;}*/

#appmodules {margin-top: 26px; margin-bottom: 26px; margin-left: 5%; margin-right: 5%; border: 1px solid #abd3fc; /*#add4fc*/ border-radius: 10px; padding: 18px; box-shadow: 0 0 2px #a6daff; /*#FFA6A6*/ background-color: #f0f9ff; /*#e0f0ff #FFF3F2*/}
#appmodules table {border: 0px solid #add4fc; font-size: 12px; font-weight: bold; color: white;}
#appmodules td {padding: 5px 5px 5px 5px; text-align: center; border-radius: 7px;}
#appmodules td a {color: #ffffff; text-decoration: none;}
#appmodules td.appmod {width: 21%; transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;}
#appmodules td.appmod2{width: 21%; transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;}
#appmodules td.appmodindent{width: 4%;}
#appmodules td.appmodspace{width: 8%;}
#appmodules td.appmodindent2{width: 15%;}
#appmodules td.appmodspace2{width: 16%;}

#appmodules td.appmod:hover {	
	cursor: pointer; 
    background: #f3bd48; /* цвет фона при наведении */
	color: #ffffff;      /* цвет текста при наведении */}
#appmodules td.appmod2:hover {	
	cursor: pointer; 
    background: #f3bd48; /* цвет фона при наведении */
	color: #ffffff;      /* цвет текста при наведении */}
/*#appmodules table.appmodmenu{background-color: #FFF3F2;}*/
#appmodules table.appmodmenu tr td {vertical-align: middle;}

#request table {width: 83%; border: 1px solid #DCDCDC; font-size:12px;}
#request td {padding: 2px 7px 2px 7px; text-align: right;}
#request table.form-request {background-color: #f3f3f3;}
#request table.form-request tr td {vertical-align: top;text-align: left;}
#request table.form-request th{height: 20px;}
#request table.form-request tr td span {margin-top: 2px;}
#request  #errdemo {font-size: 12px; font-weight: bold; text-align: left; color: #f32e08}
#request  #okdemo {font-size: 12px; font-weight: bold; text-align: left; color: #00a51c}
#request  #okdiscount {font-size: 14px; text-align: left; color: #00a51c}
#request input[type=text], textarea {border: 1px solid #dddddd; width: 400px;}
input[type=submit] {float: left; padding: 0px 24px 0px 20px; *padding: 0px 22px 0px 22px; background-image: url(/images/template/menu-bg1.gif); background-repeat: repeat-x; height: 29px; *height: 33px; color: #f0f4ff; text-decoration: none; /*font-size: 13px;*/ background-position: 0px 0px; font-weight: bold; cursor: pointer; border: none;}
input[type="submit"]:disabled {color: GrayText; cursor: inherit; background-color: #ddd; background: #e1e1e1; /*border: 2px outset ButtonFace;*/}
/*input[type=submit]:hover {background-image: url(/images/template/menu-bg2.gif; background-repeat: repeat-x; color: #f0f4ff;}*/